﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ServiceSATT;
using ApplicationContext;

namespace UI_SATT
{
    public partial class FrmResultadoPartido : Form
    {
        public FrmResultadoPartido(int IdInscripcionEquipoA, int IdInscripcionEquipoB, IInterfazPartido Partido)
        {
            InitializeComponent();
            IdInscripcion1 = IdInscripcionEquipoA;
            IdInscripcion2 = IdInscripcionEquipoB;
            DatosPartido = Partido;
        }

        int IdInscripcion1;
        int IdInscripcion2;
        string ImplementaPartido = "PartidoService";
        string ImplementaInscripcion = "InscripcionService";
        IInterfazPartido DatosPartido;
        IInscripcionService InscServ;
        IPartidoService PartidoService;
        private void FrmResultadoPartido_Load(object sender, EventArgs e)
        {
            InscServ = (IInscripcionService)AppContext.Instance.GetObject(ImplementaInscripcion);
            PartidoService = (IPartidoService)AppContext.Instance.GetObject(ImplementaPartido);
        }

private void BtnAceptar_Click(object sender, EventArgs e)
{
    if (RdbEquipo1.Checked)
    {
    InscServ.CambiarEstado(IdInscripcion1,true);
    }
    else
    {
        if(RdbEquipo2.Checked)
        {
        InscServ.CambiarEstado(IdInscripcion2,true);
        }
    }
    DatosPartido.Resultado = TxtResultado.Text;
    PartidoService.Actualizar(DatosPartido);
}
}
}
